home *** CD-ROM | disk | FTP | other *** search
/ DS-CD ROM 2 1993 August / DS CD-ROM 2.Ausgabe (August 1993).iso / utility / ds0032 / english.txt < prev    next >
Text File  |  1992-10-22  |  45KB  |  1,115 lines

  1.           ┌──────────────────────────────────────────────────────────┐
  2.           │                                                          │
  3.           │           The GS User Menu System Release 3.36           │
  4.           │                   (C) 1989 - 1992                        │
  5.           │                                                          │
  6.           │             Shareware  -  Made in Germany !              │
  7.           │                                                          │
  8.           └──────────────────────────────────────────────────────────┘
  9.           ┌──────────────────────────────────────────────────────────┐
  10.           │                Programme Documentation                   │
  11.           │                                                          │
  12.           │          Translation by Hennig Bardenwerper              │
  13.           └──────────────────────────────────────────────────────────┘
  14.  
  15.  
  16.                     Gandke & Schubert  -  Computerprograms
  17.  
  18.                                 P. O. Box 200 429
  19.                            DW-4050 Mönchengladbach 2
  20.  
  21.                           Telefon: (0 21 66) 94 80-0
  22.  
  23.                                9.00 AM - 5.00 PM
  24.  
  25.                           Telefax: (0 21 66) 61 20 37
  26.                           Mailbox: (0 21 66)  4 47 13
  27.                                    BTX: *GS#
  28.  
  29.  
  30.  
  31.           ┌───────────────────┐
  32.           │ Table of Contents │
  33.           └───────────────────┘
  34.  
  35.           1. System Requirements
  36.           2. General Introduction
  37.           (3. Virus Protection)
  38.           4. Hard Disk Installation
  39.           5. Operating the Menu System
  40.           6. The Menu Batch File
  41.  
  42.                 (a) What is a batch file?
  43.                 (b) Structure of menu batch file
  44.                 (c) Menu windows (*)
  45.                 (d) Menu options (#)
  46.                 (e) Direct actions on selection
  47.                 (f) Branching to a submenu (%)
  48.                 (g) Inserting program parameters ($)
  49.                 (h) Password protection for individual options (?)
  50.                 (i) <F1> Help text for individual menu options (!)
  51.                 (j) Remarks within the Batch File
  52.  
  53.           7. Creating and editing a menu batch file
  54.           8. Loading the menu automatically at start time
  55.  
  56.           9. The ALT-Functions
  57.  
  58.                 (a) ALT + V Moving windows
  59.  
  60.                 (b) ALT + I Miscellaneous settings
  61.  
  62.                        -  Screen colours
  63.                        -  Shadows
  64.                        -  Time lock
  65.                        -  Dark screen
  66.                        -  Language
  67.                        -  Save settings
  68.  
  69.                 (c) ALT + P    Enter/change system password
  70.  
  71.  
  72.           10. Additional Tips
  73.  
  74.                 (a) Shelling to DOS
  75.                 (b) Renaming EXAMPLE.MEN
  76.                 (c) Enforcing a monochrome display
  77.                 (d) Password before leaving the menu
  78.                 (e) Calling GS-Menü by PATH
  79.                 (f) Environment Variables MENUTMP and MENUSYS
  80.  
  81.           11. Network (LAN) Installation, switching off <CTRL>+<C> and
  82.               <CTRL>+<BREAK>.
  83.  
  84.           12. Provisions/restrictions of GS-MENU
  85.           13. Restrictions of shareware version
  86.           14. As often as possible .....
  87.           15. User registration
  88.           16. Price of registered version
  89.           17. 3.5" Diskettes
  90.           18. How you do it
  91.           19. One last remark .....
  92.  
  93.  
  94.           ┌─────────────────────────┐
  95.           │ 1.  System Requirements │
  96.           └─────────────────────────┘
  97.  
  98.           PC/MS-DOS (at least Version 3.00)
  99.           512 KB Main Memory
  100.           Hard Disk
  101.  
  102.  
  103.           ┌──────────────────────────┐
  104.           │ 2.  General Introduction │
  105.           └──────────────────────────┘
  106.  
  107.           GS-Menu  will  provide  you  with an equally comfortable and
  108.           simple  user  interface  for  your  Personal  Computer.   By
  109.           selecting   a  menu  option  using  the  <ARROW  KEYS>,  the
  110.           <SPACEBAR>  or  the  first  letter  of  the  option  and  by
  111.           confirming  your  selection  by  pressing <RETURN/ENTER> you
  112.           can easily call  all  your  numerous  application  programs.
  113.           After  leaving  an  application  you will automatically find
  114.           yourself back on the menu surface.
  115.  
  116.           These functions will also work with a  serial  MS-Mouse  (or
  117.           compatible).
  118.  
  119.           Contrary  to  most other menu systems, which can be tough on
  120.           your computer's RAM, this one, as a rule, will only take  up
  121.           80  (EIGHTY!!!)  Bytes  of memory. In other words: even very
  122.           memory-hungry applications can be integrated in the menu.
  123.  
  124.           In order to set up the menu system you will  need  at  least
  125.           some  basic  knowledge  about  your operating system, as you
  126.           will be working entirely with DOS commands.  Insofar we have
  127.           to refer you to your DOS manual or to  other  literature  on
  128.           the   subject.   Generally,   very   few  commands  will  be
  129.           sufficient. We suggest that you  familiarise  yourself  with
  130.           the following:
  131.  
  132.           - MD       (MKDIR)    Create a new directory
  133.           - CD       (CHDIR)    Change to an existing directory
  134.           - DIR      Show contents of drive/directory
  135.           - COPY     Copy files
  136.  
  137.           You should also be familiar with the following subjects:
  138.  
  139.           -  directory structure under PC/MS-DOS,
  140.           -  files   under   PC/MS-DOS  (in  particular  those with
  141.              extensions ".EXE". ".COM" and ".BAT"),
  142.           -  calling programs under PC/MS-DOS,
  143.           -  keyboard settings of your computer (refer to manual) and
  144.           -  the start file "AUTOEXEC.BAT"
  145.  
  146.           Of particular interest (and important in this  context)  are
  147.           the  functions  of so-called batch files which carry out DOS
  148.           commands sequentially (in a batch).  All DOS commands  which
  149.           can be executed form within a batch file will be carried out
  150.           by GS-Menu without difficulties.
  151.  
  152.           If  you  know  the operating system of your computer to this
  153.           extent, you will have no problems whatsoever in  setting  up
  154.           and maintaining your own individual menu system.
  155.  
  156.           ┌──────────────────────┐
  157.           │ 3.  Virus Protection │
  158.           └──────────────────────┘
  159.           Some  Versions  of  GS-Menu  used to check the length of the
  160.           file "MENU.EXE" whenever it was started. By using LZEXE  for
  161.           compression that isn't possible any more, as the virus check
  162.           (and the whole program) would not work  if  it  is  infected
  163.           itself.
  164.  
  165.           If GS-Menu doesn't start the reason might be a virus!
  166.  
  167.           ┌───────────────────────────────────────────────┐
  168.           │ 4.  Installation the Programme on a Hard Disk │
  169.           └───────────────────────────────────────────────┘
  170.  
  171.  
  172.           Since the program, including this documentation, fits on 360
  173.           KB diskette there was no need to  have  it  compressed.  The
  174.           usual installation procedure is, therefore, not necessary.
  175.  
  176.           All you have to do is to copy the contents of  the  diskette
  177.           to  a  new sub- directory on your hard disk. Should you have
  178.           worked with an older version  of  GS-MENU  already,  make  a
  179.           safety  copy of your old menu batch file and then delete all
  180.           files in this directory.
  181.  
  182.           To install GS-MENU take the following steps:
  183.  
  184.           1. Create a new directory, e.g.:
  185.  
  186.              C:\> md gsmenu
  187.  
  188.  
  189.           2. Change to the new directory:
  190.  
  191.              C:\> cd gsmenu
  192.  
  193.  
  194.           3. Copy the diskette to the new directory:
  195.  
  196.              C:\GSMENU> copy a:*.*
  197.  
  198.           That was it! The installation on  a  network  is  identical.
  199.           However, a special environment variable must exist for every
  200.           workstation (see section 11 below.)
  201.  
  202.  
  203.           ┌───────────────────────────────┐
  204.           │ 5.  Operating the Menu System │
  205.           └───────────────────────────────┘
  206.  
  207.           To  load  the  program you must specify the name of the menu
  208.           batch file as a parameter.  This batch  file,  as  discussed
  209.           earlier   on,   contains   commands  which  control  further
  210.           processing.
  211.  
  212.           C:\GSMENU> gsmenu example.men
  213.  
  214.           "EXAMPLE.MEN" is the name of a sample file supplied  by  us.
  215.           You  can  (should) rename it and change it according to your
  216.           own needs or create a new batch file and use the new name as
  217.           the parameter.
  218.  
  219.           On  the  diskette you also find a batch file called "ENCODE.
  220.           MEN".  It's the same file  as  "EXAMPLE.MEN"  but  has  been
  221.           encoded by a special program available  as  an  utility  for
  222.           GS-Menu.   That is useful if you want to be sure that nobody
  223.           finds out your passwords in the ASCII-Batch-File.
  224.  
  225.           Try using  the  menu  system.  Move  the  selection  bar  by
  226.           pressing  the  <ARROW  KEYS> or the <SPACEBAR>. Confirm your
  227.           selection by pressing <ENTER/RETURN>.  When  you  are  in  a
  228.           submenu you can leave it by pressing <ESC>. The main menu is
  229.           ended  by  pressing  <ESC>. <ARROW KEYS> in this context are
  230.           <ARROW Dn>, <ARROW Up>, <PgDn> and <PgUp>. If  you  enter  a
  231.           letter  the  selection bar will move to the next option that
  232.           begins with this letter. If there is only one  option  which
  233.           begins with that letter it will be immediately executed.
  234.  
  235.           If  you  are using a mouse the left key equals <RETURN>, the
  236.           right one equals <ESC>.
  237.  
  238.           Now select the option  "Adjust  menu  system"  in  the  main
  239.           menu.  The options offered by the submenu will enable you to
  240.           adjust the menu system to your own individual needs.
  241.  
  242.           The option  "Edit  menu  batch  file"  will  load  the  file
  243.           EXAMPLE.MEN  into  the editor GS-EDIT so that you can change
  244.           it (see more detailed  explanations  under  section  6).  Be
  245.           careful:  if  you insert to many "wild" changes the menu can
  246.           get totally haywire.  In  such  a  case  you  will  have  to
  247.           restart it.
  248.  
  249.           The  option  "View documentation" will allow you to view the
  250.           file DOC.TXT (this text).
  251.  
  252.           If you wish to print this documentation  select  the  option
  253.           "Print  documentation".  Make sure your printer is ready and
  254.           that there is a sufficient supply of paper (20 to 25 pages).
  255.  
  256.           We hope that you will be satisfied with the program.  Should
  257.           you  intend  to  use it on a regular basis the two following
  258.           options will  give  you  information  on  how  to  become  a
  259.           registered  user  and  on other programs available from this
  260.           company.
  261.  
  262.           ┌────────────────────────┐
  263.           │ 6. The Menu Batch File │
  264.           └────────────────────────┘
  265.  
  266.           We  will  now  use  the  file  EXAMPLE.MEN  to  explain  the
  267.           functions of the menu system.
  268.  
  269.           (a) What is a batch file?
  270.  
  271.           A  batch file is a normal text file containing a sequence of
  272.           commands lines which will tell the menu system  what  it  is
  273.           supposed to do. There are two main categories of commands:
  274.  
  275.           -  The  first  category  are  internal menu  system commands
  276.              like calls for submenus, options,  on-screen position  of
  277.              menu windows etc.
  278.  
  279.           -  The second category are operating  system  (DOS) commands
  280.              like changing directories, loading  application  programs
  281.              etc. The menu system will make the operating system carry
  282.              out these commands as if they had been entered at the DOS
  283.              command line.
  284.  
  285.           Print the EXAMPLE.MEN batch file by selecting  the  relevant
  286.           option  in the main menu.  You should then read this part of
  287.           the documentation very carefully with the print-out  of  the
  288.           batch  file  in  front  of you. You will quickly realise how
  289.           easy it is to understand the functions of the program.   You
  290.           will  even develop your own ideas on the directory structure
  291.           of your hard disk.
  292.  
  293.  
  294.           (b) Structure of a menu batch file
  295.  
  296.           Here's an example:
  297.  
  298.              *Main Menu (20,8)
  299.  
  300.                  #Ap^plications
  301.                      %Applications
  302.  
  303.                  #^Utilities
  304.                      %Utilities
  305.  
  306.                  #System ^Commands
  307.                      ?Secret
  308.                      %System Commands
  309.  
  310.                  #^Edit Menu System
  311.                      %Edit Menu System
  312.  
  313.                  #P^rint Menu Batch File
  314.                      type example.men > prn
  315.  
  316.           Each line  of  the  batch  file  contains  a  command  which
  317.           defines   the  subsequent  actions.  These  are  mainly  the
  318.           following:
  319.  
  320.           Menu windows (preceded by a "*") which represent a  complete
  321.           window with different options.
  322.  
  323.           Menu  options (preceded by a "#") which will start an action
  324.           of some kind. Pre-defined Hotkey of each option is the first
  325.           letter of it. You can  use  a  "^"  to  define  a  different
  326.           hotkey.
  327.  
  328.           Calls for submenus (preceded by a "%") which will  open  yet
  329.           another window when selected.
  330.  
  331.           Normal  commands  as in MS-DOS batch files to start programs
  332.           or carry out DOS commands.
  333.  
  334.           Additional  commands  for  the  menu  system,  e.g.  program
  335.           parameters,  password protection, help text, widow positions
  336.           etc.
  337.  
  338.           To improve the visual structure of your batch file  you  can
  339.           insert  indentations  and blank lines.  Please be aware that
  340.           the menu system differentiates between lower and upper  case
  341.           letters in calls for menu windows.
  342.  
  343.  
  344.           (c) Menu windows (*)
  345.  
  346.           Each  menu  window  is preceded by an asterisk (*). The text
  347.           following the asterisk  represents  the  window  header  and
  348.           must  be  absolutely identical to the text following the "%"
  349.           character which calls this submenu from the previous window.
  350.           When the menu system is  loaded  the  program  automatically
  351.           searches  for  the  first  asterisk  in the batch file. Make
  352.           sure, therefore, that your  main  menu  is  located  at  the
  353.           beginning of the batch file, e.g.
  354.  
  355.              *Main Menu (20,8)
  356.  
  357.           The  numbers  in  brackets define the screen position of the
  358.           upper left corner of  the  menu  window.  The  first  number
  359.           represents  the  horizontal  X  value,  the  second  is  the
  360.           vertical  Y  value.  Don't  worry  too  much   about   these
  361.           coordinates.  You  can  adjust  the  position  of the window
  362.           easily on-screen using the <ARROW KEYS> (see section 9).
  363.  
  364.  
  365.           (d) Menu options (#)
  366.  
  367.           Menu options are preceded by the "#" character.
  368.  
  369.                MAIN MENU
  370.                #Applications       <- 1st option
  371.                #Utilities          <- 2nd option
  372.                #-                  <- dividing line
  373.                #System Commands    <- 3rd option
  374.  
  375.           These are the options that you see on the screen.
  376.  
  377.           The  maximum number of options per window is 18 (these would
  378.           fill the screen from top to bottom).
  379.  
  380.           "-" instead of text shows a dividing line.
  381.  
  382.  
  383.           (e) Direct actions on selection
  384.  
  385.           On the line immediately below the individual option you  can
  386.           enter the actions that your computer shall carry out if this
  387.           option is selected.
  388.  
  389.                   #Print Menu Batch File
  390.                       type example.men > prn
  391.  
  392.           You   can   enter   commands   which  will  be  carried  out
  393.           immediately. There is no need to enter any commands to  make
  394.           the program return to the menu system after carrying out the
  395.           commands, this is done automatically.
  396.  
  397.                   #Show Floppy Disc Contents
  398.                       dir a: /p /w
  399.                       echo.              <- echo. yields a blank line
  400.                       pause
  401.  
  402.  
  403.           (f) Branching to a submenu (%)
  404.  
  405.           Instead  of  commands  to be processed directly you can also
  406.           enter a command which will make  the  program  branch  to  a
  407.           submenu (i.e. open a new window).
  408.  
  409.                   #Utilities           <- Main menu option
  410.                       %Utilities       <- Submenu to be loaded
  411.  
  412.           Every  call  for  a  submenu  must  be  preceded  by  a  "%"
  413.           character. The options in this new window  could  then  look
  414.           like this:
  415.  
  416.                   *Utilities (32,11)
  417.  
  418.                       #PC-Tools
  419.                         cd\util
  420.                         pctools
  421.  
  422.                       #Quick-DOS
  423.                         cd\util
  424.                         qd
  425.  
  426.                       #Norton Tools
  427.                         cd\util
  428.                         nu
  429.  
  430.           A  maximum  number of 15 windows (submenus) can be opened on
  431.           the screen at the same time.
  432.  
  433.  
  434.           (g) Many programs (e.g.   word  processors)  can  be  loaded
  435.               with  certain  parameters.   Have  a  look at the option
  436.               "Word  Processing"  in  the  menu  batch   file:   #Word
  437.               Processing $Textname: gsedit $
  438.  
  439.           The   program  will  interpret  the  "$"  character  at  the
  440.           beginning of the command  line  as  a  command  to  open  an
  441.           additional  window where parameters can be entered.  In this
  442.           case enter the  name  of  the  batch  file  EXAMPLE.MEN  and
  443.           confirm by pressing <ENTER>.
  444.  
  445.           You  see,  don't you?  This entry has the same effect as the
  446.           menu option "Edit Menu Batch File":
  447.  
  448.                       #Edit Menu Batch File
  449.                           gsedit example.men
  450.  
  451.           Wherever you enter the control code "$" after a  command  in
  452.           the  menu  batch  file it will be replaced by the entry  you
  453.           made in the parameter window when the command is executed.
  454.  
  455.           If you want to enter more than one parameter,  simply  enter
  456.           them   one  after  the  other  into  the  parameter  window.
  457.           Obviously, the command which opens the parameter window  has
  458.           to be located before the command which loads the program.
  459.  
  460.           If  you want to use single parameters at different places of
  461.           the batch file just use the parameters "$0"  to  "$9".
  462.  
  463.           Example:
  464.  
  465.                  Enter Options:
  466.  
  467.                  Option1 Option2 Option3   <- Your Input
  468.  
  469.  
  470.           While  "$"  contains  the  whole line of your input "Option1
  471.           Option2 ..." "$0" represents "Option1", "$1" "Option2" ...
  472.  
  473.           (h) Password protection for individual menu options (?)
  474.  
  475.           If  you  want  to  protect  individual  menu  options  by an
  476.           additional password you must insert this in the  batch  file
  477.           on  the line following the line that contains the option (#)
  478.           itself.
  479.  
  480.                #System Commands
  481.                    ?Secret            <- your special Password
  482.                    %System Commands
  483.  
  484.           GS-MENU interprets the question mark as a  command  to  open
  485.           another  window which will prompt you to enter the password,
  486.           i.e. "Secret" in this particular  case.   The  name  of  the
  487.           protected  menu  option  will also be displayed to avoid any
  488.           confusion with the  general  system  password  (see  section
  489.           9.c).
  490.  
  491.           If  you  are  using  a combination of password and parameter
  492.           entries the "$" parameter line must follow the "?"  password
  493.           line.
  494.  
  495.  
  496.           (i) Help text with <F1> for individual menu options
  497.  
  498.           For  every  menu  option you can insert a detailed help text
  499.           which can be displayed by pressing <F1>  if  the  cursor  is
  500.           positioned on the relevant option.
  501.  
  502.                  #System Commands
  503.                      ?Secret                 <- your special password
  504.  
  505.                      !The system commands enable you to work on the
  506.                      !level of the operating system of your computer
  507.                      !and require profound knowledge of the system.
  508.                      !An inexperienced user can easily damage essential
  509.                      !data.
  510.                      !This option is therefore protected by a password.
  511.                      !(The password is "Secret" but don't tell anybody.
  512.  
  513.                      %System Commands
  514.  
  515.           Each  line of the help text has to begin with an exclamation
  516.           mark. As these text lines can be placed anywhere within  the
  517.           block  relating  to  the  individual  option the can also be
  518.           "misused" as  comments  to  individual  commands.  The  help
  519.           screen  will  display  all  lines  as one connected block of
  520.           text.
  521.  
  522.           (j) Remarks within the Batch File
  523.  
  524.           Lines  beginning  with   "REM"   (Remark)  will  be  ignored
  525.           by GS-Menü.
  526.  
  527.  
  528.           ┌───────────────────────────────────────────┐
  529.           │ 7. Creating and Editing a Menu Batch File │
  530.           └───────────────────────────────────────────┘
  531.  
  532.           A batch file can be  created  and  edited  with  every  word
  533.           processor or editor which is capable of saving text in ASCII
  534.           format. To spare you the trouble of having to use the MS-DOS
  535.           editor  EDLIN  we  have  also  supplied you with the program
  536.           GSEDIT. It is automatically loaded by the  menu  batch  file
  537.           as  soon  as  the option "Edit Menu Batch File" is selected.
  538.           If you are working on DOS level enter
  539.  
  540.                 C:\GSMENU> gsedit <filename>
  541.  
  542.           Editor Commands:
  543.  
  544.             <ESC>            Cancel editing
  545.             <Ctrl-Y>         Delete line
  546.             <Ctrl-PgUp>      Begin of text
  547.             <Ctrl-PgDn>      End of text
  548.             <HOME>           Begin of line
  549.             <END>            End of line
  550.  
  551.           as well as <ARROW KEYS>, <DEL> and Backspace. At the  bottom
  552.           right  corner  of  the  screen  you  will find an indication
  553.           whether you are in INSERT or OVERWRITE mode. You can  toggle
  554.           this mode by pressing the <INSERT> key.
  555.  
  556.           The command
  557.  
  558.                   C:\GSMENU> gsmenu example.men
  559.  
  560.           will load the menu batch file into the editor.
  561.  
  562.           Make  only  a  few  changes  at  first  and test them. For a
  563.           better visual overview it is  recommended  to  separate  the
  564.           individual  submenus  by  at least one blank line and insert
  565.           the appropriate indentations as shown in the example.
  566.  
  567.           Load the menu system by  entering  "gsmenu  example.men"  at
  568.           the DOS prompt and see the results of your changes.
  569.  
  570.           ┌────────────────────────────────────────────────┐
  571.           │ 8. Loading GS-MENU automatically at start time │
  572.           └────────────────────────────────────────────────┘
  573.  
  574.  
  575.           If  you  are  satisfied with your menu batch file you should
  576.           rename EXAMPLE.MEN to something like MYMENU.MEN. You  should
  577.           then  include  a command in the AUTOEXEC.BAT file located in
  578.           your root directory which loads the menu automatically every
  579.           time you start your computer. The changed file  should  look
  580.           similar to this:
  581.  
  582.                       keyb gr
  583.                       date
  584.                       time
  585.                       ......
  586.                       ......
  587.                       cd\gsmenu
  588.                       gsmenu mymenu.men
  589.  
  590.           Like  your  menu  batch  file you can edit AUTOEXEC.BAT with
  591.           the editor GSEDIT. The commands to change to  the  directory
  592.           GSMENU and to load the menu system must be the last commands
  593.           in this file.
  594.  
  595.           PLEASE NOTE:
  596.  
  597.           Batch  files cannot be loaded directly from the menu because
  598.           the menu system itself is such a batch file. One batch  file
  599.           cannot  call  another  without  interrupting  the  chain  of
  600.           commands in the calling file.
  601.  
  602.           Under MS/PC-DOS 3.3 and higher versions batch files  can  be
  603.           loaded directly with the command CALL.
  604.  
  605.           Example (DOS 3.3 and higher):
  606.  
  607.                      *Batch Files (7,7)
  608.  
  609.                          #Word Processing
  610.                              cd\ batch
  611.                              call txtbatch.bat
  612.  
  613.           Under  older versions of MS/PC-DOS you have to load a "copy"
  614.           of COMMAND.COM which will reduce  the  available  memory  by
  615.           about 4 KB.
  616.  
  617.           Example (DOS 3.2 and lower):
  618.  
  619.  
  620.               *Batch Files (7,7)
  621.  
  622.                    #Word Processing
  623.                        cd\ batch
  624.                        command /c txtbatch.bat
  625.  
  626.           The  easiest way around this problem would be to include the
  627.           commands in your menu batch file.
  628.  
  629.  
  630.  
  631.           ┌───────────────────────┐
  632.           │ 9.  The ALT-Functions │
  633.           └───────────────────────┘
  634.  
  635.           Some functions which do not have to be made public to  every
  636.           user   of   your  computer  we  have  assigned  to  ALT  key
  637.           combinations.
  638.  
  639.  
  640.           (a) <ALT-V>      Moving a window
  641.  
  642.           Pressing <ALT> and <V>  simultaneously  will  get  you  into
  643.           "MOVE"  mode.  You  can  now  move  the active window to any
  644.           position on the screen by using the arrow keys or the mouse.
  645.           Pressing <RETURN> will confirm the present position and  the
  646.           batch  file  is automatically changed. Play around with this
  647.           function for a while, we had our fun, too, doing this.
  648.  
  649.           If the Menu-Batch-File is encrypted it's impossible to  move
  650.           windows!
  651.  
  652.           (b) <ALT-I>          Miscellaneous settings
  653.  
  654.           - Colour settings
  655.  
  656.           Use  the  arrowkeys to select an option from the left window
  657.           and confirm with <RETURN>. The options are the following:
  658.  
  659.                Color   - Background
  660.                        - Window
  661.                        - Selection
  662.                        - Header and Footer
  663.  
  664.           The bottom line will display the present colour combination:
  665.  
  666.                Foreground - Background
  667.  
  668.           <PgUp> and <PgDn> will change the background colour,  <Arrow
  669.           Up>  and  <Arrow  Dn> will change the foreground. You cannot
  670.           change the background to the same colour as  the  foreground
  671.           of  course.  When  you have found a new combination that you
  672.           like confirm with <RETURN>. <ESC> will cancel your changes.
  673.  
  674.  
  675.           - Shadow ON or OFF
  676.  
  677.           The tick after the option (√) indicates that the  shadow  is
  678.           displayed.  You  can  switch  it  off  and  on  by  pressing
  679.           <RETURN>.
  680.  
  681.  
  682.           - Set time lock (Seconds till password)
  683.  
  684.           If you have set a system password (see (c)  below)  you  can
  685.           enter  here  if and when it shall be requested if no key was
  686.           pressed for a specified time.  (This can be quite useful  if
  687.           you   have   leave  your  computer  and  you  want  to  keep
  688.           unauthorised persons out of your system.
  689.  
  690.           If you enter "0" (default) no password  will  be  requested.
  691.           Any  larger number means that the password will be requested
  692.           after the corresponding number of seconds. Don't  enter  the
  693.           number  "1",  please.  You  would  have  to have pretty good
  694.           reactions to be able to change this again.
  695.  
  696.  
  697.           - Set dark screen switch (Seconds till dark screen)
  698.  
  699.           If the menu display is frequently  kept  on  the  screen  of
  700.           your  monitor  for  long periods of time it will very slowly
  701.           "burn" itself onto the  screen  mask.   To  avoid  this  the
  702.           display  can  be  switched off if no key is pressed during a
  703.           number of seconds which  you  can  specify  here.  The  only
  704.           thing  you  will  see  then  is a box appearing in different
  705.           positions on the screen which will prompt you to  press  any
  706.           key  to switch the display of the menu back on.  As with the
  707.           time lock you can  disable  this  function  by  setting  the
  708.           number of seconds to "0".
  709.  
  710.  
  711.           - Dark-screen-box
  712.  
  713.           If  you  find  the  jumping box in dark screen mode annoying
  714.           you can switch it off by pressing <RETURN> at  this  option.
  715.           The tick (√) indicates that the switch is set to ON.
  716.  
  717.  
  718.           - Select language
  719.  
  720.           Lets   you   select   if  menu  text  shall  be displayed in
  721.           English, German or Italian.
  722.  
  723.  
  724.           - Save settings
  725.  
  726.           Your settings are saved and the menu is re-activated.
  727.  
  728.           Pressing <ESC> at any time will  cause  all  changes  to  be
  729.           discarded.  In  other  words:  you  can play around with the
  730.           settings as long as you like  as  long  as  you  don't  save
  731.           anything.
  732.  
  733.  
  734.  
  735.           (c) <ALT-P> Set/change system password
  736.  
  737.           You  can enter a general system password here. If a password
  738.           exists already you have to enter it first.
  739.  
  740.           The system password will be requested every time  you  start
  741.           or  leave  the  menu system. I you have set a time lock this
  742.           will also activate the request (see above).
  743.  
  744.           Another option is the <F10> key. If you press this  key  the
  745.           program  will  also  request the password.  This may come in
  746.           useful if you have to leave your computer alone and you want
  747.           to protect it against unauthorised access.
  748.  
  749.  
  750.           IMPORTANT: The password does not offer a one hundred percent
  751.                      foolproof   protection.   There  is  no  absolute
  752.                      guarantee  that  nobody  else  will  be  able  to
  753.                      access your data.
  754.  
  755.                      Do  not  forget your password. If you do you will
  756.                      not be able to access your own programs.
  757.  
  758.                      I you can't think of anything else to  use  as  a
  759.                      password   but   the  name  of  your  wife,  your
  760.                      girlfriend or your dachshund  (nobody  will  ever
  761.                      guess  that!)  you  should at least mix lower and
  762.                      upper case letters.
  763.  
  764.  
  765.           ┌─────────────────────┐
  766.           │ 10. Additional Tips │
  767.           └─────────────────────┘
  768.  
  769.  
  770.           (a) Shelling to DOS
  771.  
  772.           To be able to work on  DOS  level  you  should  integrate  a
  773.           command  to  load the DOS command processor COMMAND.COM (see
  774.           above). After loading COMMAND.COM and working on that  level
  775.           you can return to the menu by typing "EXIT".
  776.  
  777.           Example:
  778.  
  779.            #Exit to DOS
  780.                ?PaSsWoRd                <-  your special password
  781.                cls
  782.                echo Type EXIT to return to the menu
  783.                SET PROMPTMARK=%PROMPT%
  784.                PROMPT [GS-MENU active] %PROMPT%
  785.                command
  786.                PROMPT %PROMPTMARK%
  787.                SET PROMPTMARK
  788.  
  789.           In  this  example  the prompt is modified and, after leaving
  790.           the DOS level,changed again to its initial form so that  you
  791.           won't forget the menu in the background.
  792.  
  793.  
  794.           (b) Renaming EXAMPLE.MEN
  795.  
  796.           After  tailoring  your own menu batch file you should rename
  797.           EXAMPLE.MEN to  prevent  it  from  being  overwritten  by  a
  798.           re-installation of GS-MENU (see section 4).
  799.  
  800.  
  801.           (c) Enforcing a monochrome display
  802.  
  803.           Some  computers  are  equipped  with  a colour graphics card
  804.           although they only have  a  monochrome  screen,  e.g.   many
  805.           laptops.   The  program  will  automatically  recognise  the
  806.           existence of such a colour card and  attempt  to  produce  a
  807.           colour  display  which  may  lead  to strange results on the
  808.           screen. In such cases you can enter "sw"  as  an  additional
  809.           parameter  when  you  load  the  program  (sw  =  short  for
  810.           "schwarz-weiss" = German for black and white).
  811.  
  812.                 C:\GSMENU> gsmenu example.men  sw
  813.  
  814.           This will disable the automatic recognition  of  the  colour
  815.           card and enforce a proper black and white display.
  816.  
  817.  
  818.           (d) Password before leaving the menu
  819.  
  820.           If  you  are  using  a  system  password  and  would like to
  821.           prevent that the menu system can be started  and  left  with
  822.           the  same  password  you can enter a special password in the
  823.           first line of your batch file which will only  be  requested
  824.           when you leave the menu, e.g.:
  825.  
  826.                ?DOSexit             <- Password for leaving the menu on the
  827.                                        first line
  828.  
  829.                   *Main Menu (20,8)
  830.  
  831.                       #Applications
  832.                           %Applications
  833.  
  834.                       #Utilities
  835.                           %Utilities
  836.  
  837.                       #System Commands
  838.                           %System Commands
  839.  
  840.           This  has  the  advantage  that, although your secretary can
  841.           activate the password protected menu system  every  morning,
  842.           she  cannot  access  the  operating  system.   It  will also
  843.           prevent you from accidentally throwing out the  menu  system
  844.           by  pressing  <ESC>  while  the  main  menu  is  active. The
  845.           computer may be switched off without any problems while  the
  846.           menu is active.
  847.  
  848.           (e) Calling GS-Menu by PATH
  849.  
  850.           GS-Menu can be called by DOS-PATH: You needn't change to the
  851.           Menu-Directory to start it.
  852.  
  853.           Write  the  directory of GS-Menu to the PATH defined in your
  854.           "autoexec.bat":
  855.  
  856.              PATH=C:\;C:MENU;...
  857.  
  858.           NOTE: Sometimes other directorys also contain an  executable
  859.                 file  called  "MENU".  If  such  a directory is in the
  860.                 PATH-definition before the directory  of  GS-Menu  the
  861.                 wrong  MENU.EXE  will  be  called  and that will cause
  862.                 problems.
  863.  
  864.           (f) Environment Variables MENUTMP and MENUSYS
  865.  
  866.           As  default  GS-Menü  uses  it's own directory for temporary
  867.           and configuration-files.
  868.  
  869.           You can define other directorys by setting the  environment-
  870.           variables MENUTMP  (temporary)  and  MENUSYS  (configuration
  871.           files):
  872.  
  873.           SET MENUTMP=h:\gsmenu\tmp\
  874.           SET MENUSYS=h:\gsmenu\tmp\
  875.  
  876.           Please don't forget the backslash "\" at the end!
  877.  
  878.           ┌────────────────────────────────┐
  879.           │ 11. Network (LAN) Installation │
  880.           └────────────────────────────────┘
  881.  
  882.           If  you  own  a  version  of the program which is capable of
  883.           being installed in a network  (even  the  shareware  version
  884.           can be installed in network - for testing only!) GS-MENU can
  885.           be  loaded  from  all  workstations  if it is installed in a
  886.           directory on the  server.  Theoretically  the  menu  can  be
  887.           loaded 45,656 times at the same time.
  888.  
  889.           To  tell  the  program which computer it is being run on you
  890.           should assign a number to each workstation.  This number  is
  891.           located  in  the environment variable and should be assigned
  892.           via the AUTOEXEC.BAT:
  893.  
  894.           Example for a single workstation:
  895.  
  896.                keybgr
  897.                SET GSMENU=1
  898.                .....
  899.                .....
  900.                .....
  901.                e:
  902.                cd\ gsmenu
  903.                gsmenu  overall.men
  904.  
  905.           Please note that each workstation number may  only  be  used
  906.           once. The variable GSMENU can have a maximum length of three
  907.           characters  (alpha  characters  and  numbers  only!)  Longer
  908.           values will cause the menu to crash.
  909.  
  910.           IMPORTANT:
  911.  
  912.           The environment variable GSMENU may only  be  defined  in  a
  913.           program  version which is capable of being run in a network.
  914.           You will recognise such a version by the fact that  it  will
  915.           not crash if the environment variable is defined.
  916.  
  917.           ........Got it?........
  918.  
  919.           <CTRL>+<C> and <CTRL>+<BREAK> are switched off if  you  call
  920.           the resident program CTRLC.COM. ATTENTION: If you are  using
  921.           a very old AT or a XT CTRLC.COM doesn't work!
  922.  
  923.           ┌───────────────────────────────────┐
  924.           │ 12.  External Password Protection │
  925.           └───────────────────────────────────┘
  926.  
  927.           Some  users  of  this program have got "Top-Secret-Programs"
  928.           which  are  protected  by  a  special  program  asking   for
  929.           passwords. GS-Menu can be told to use that passwords instead
  930.           of the ones defined in Batch-File and with <ALT+P>:
  931.  
  932.           Define an environmental variable called MENUPASS:
  933.  
  934.               C:\GSMENU> SET MENUPASS=cls;dir;backup c:*.* a:;
  935.  
  936.           This   variable   contains  the  names  of  three  programs,
  937.           seperated and ended by ";"
  938.  
  939.           The first one of these programs is  called  when  you  start
  940.           GS-Menu.
  941.  
  942.           The  second  one when you press <F10> or the time limitation
  943.           gets active.
  944.  
  945.           On leaving the menu the last one is called.
  946.  
  947.           ┌───────────────────────────────────────┐
  948.           │ 13. Provisions/Limitations of GS-Menu │
  949.           └───────────────────────────────────────┘
  950.  
  951.           - Size of menu batch file up to 64 KB
  952.  
  953.           - Up to 18 options per menu window (full screen)
  954.  
  955.           - Up to 15 windows open at the same time
  956.  
  957.           - Any number of commands under each option
  958.  
  959.           - Runs in a network (up to 46,656 workstations)
  960.  
  961.           - Mouse support
  962.  
  963.  
  964.           ┌───────────────────────────────────────────┐
  965.           │ 14.  Limitations of the Shareware Version │
  966.           └───────────────────────────────────────────┘
  967.  
  968.           - NONE (you are only prompted to get registered)
  969.  
  970.           - Shareware version can be run in a network
  971.  
  972.           ┌───────────────────────────┐
  973.           │ 15.  As often as possible │
  974.           └───────────────────────────┘
  975.  
  976.           You  may  copy and pass on the shareware version as often as
  977.           you please. (For the full version this is only valid if  you
  978.           are a licensed dealer!!!)
  979.  
  980.           If  you  only own the full version and would like to pass it
  981.           on you can convert it into a shareware version  by  deleting
  982.           the  file  KUNDE  which  tells  the menu that this is a full
  983.           version.
  984.  
  985.           Other changes to the diskette, to the size of  the  diskette
  986.           or to the programs may only be made if you have obtained our
  987.           written agreement first.
  988.  
  989.  
  990.           ┌───────────────────────┐
  991.           │ 16. User Registration │
  992.           └───────────────────────┘
  993.  
  994.           Every  author  tends  to believe that he has written a great
  995.           program.
  996.  
  997.           In most cases this is probably true but as a user with  your
  998.           own  individual  set of problems you would of course like to
  999.           know if this marvellous software can cope with your specific
  1000.           requirements.
  1001.  
  1002.           We also believe that you are entitled to  expect  value  for
  1003.           money and we will happily accept such comparison.
  1004.  
  1005.           We  offer  you  the shareware version of GS-MENU without any
  1006.           limitations because we believe that limited versions are not
  1007.           trustworthy.
  1008.  
  1009.           If you should intend to continue  using  our  program  after
  1010.           testing  it thoroughly because you like its features you can
  1011.           buy the full version at a SUPERCHEAP PRICE.
  1012.  
  1013.  
  1014.           ┌───────────────────────────────┐
  1015.           │ 17. Price of the Full Version │
  1016.           └───────────────────────────────┘
  1017.           You  can  get  your  registration as a licensed user for the
  1018.           newest full version of GS-MENU for a mere DM 29.00  (Network
  1019.           version  DM 59.00). You will receive the program immediately
  1020.           after  registration.   Not  only  will  you   relieve   your
  1021.           conscience  with a registered version, you will also get rid
  1022.           of our registration  screen  which  tends  to  get  on  some
  1023.           peoples'  nerves  after  a  while.  You will also help us to
  1024.           develop and market further improved versions of the program.
  1025.  
  1026.           A  dealer's  version with your name and address or advert on
  1027.           the bottom line of the screen can be obtained for DM  198.00
  1028.           (network  version DM 398.00). It may be copied and passed on
  1029.           (but not sold) as often as you like. Please inform  us  what
  1030.           the  menu  shall  display  at  the bottom line. There are 78
  1031.           characters at your disposal.
  1032.  
  1033.           [......................... 78 Zeichen .....................]
  1034.  
  1035.           For DM 98,00 you get a  program  for  encrypting  your  menu
  1036.           batch  files  so  that it becomes very difficult to find out
  1037.           your passwords.
  1038.  
  1039.  
  1040.           ┌──────────────────────┐
  1041.           │ 18.  3,5 " Diskettes │
  1042.           └──────────────────────┘
  1043.           If  you  would  like  your  program on 3.5" diskettes please
  1044.           inform us accordingly in your  order  because  otherwise  we
  1045.           will automatically send you 5.25" diskettes.
  1046.  
  1047.  
  1048.           ┌────────────────────┐
  1049.           │ 19.  How you do it │
  1050.           └────────────────────┘
  1051.           How do you obtain your registered full version?
  1052.  
  1053.           Print the file FORMULAR.TXT, e.g.
  1054.  
  1055.               C:\GSMENU> type formular.txt >prn
  1056.  
  1057.           or call the relevant menu option.
  1058.  
  1059.           You will get an empty registration form which you  can  fill
  1060.           in  and  send to us. For a dealer's version we also need the
  1061.           78 character advert line.
  1062.  
  1063.           Add-on charges:
  1064.  
  1065.           Pre-paid delivery (WITHIN GERMANY ONLY)
  1066.  
  1067.           ->      DM  5.00   postage and packaging
  1068.  
  1069.           Cash on delivery    (GERMANY)
  1070.  
  1071.           ->      DM  7.00   postage and packaging
  1072.  
  1073.  
  1074.           Cash on delivery    (OTHER EUROPEAN COUNTRIES)
  1075.  
  1076.           ->      DM 20.00   postage and packaging
  1077.  
  1078.           Please don't forget to specify  your  exact  address  and  a
  1079.           telephone number where you can be reached during the day.
  1080.  
  1081.  
  1082.           ┌─────────────────────┐
  1083.           │ 20. One last remark │
  1084.           └─────────────────────┘
  1085.  
  1086.           A  good  and  proven software product is not only defined by
  1087.           the programr but also by the  requirements  of  the  market.
  1088.           You  as  a  user  represent the market.  It will always be a
  1089.           problem  for  any  programr  to  write  good  and  effective
  1090.           software  if  he  does  not  know  the  user's requirements.
  1091.           Programmes should, therefore, always be developed  in  close
  1092.           cooperation  between  users and programrs.  Only then it can
  1093.           be  ensured  that  the  software  will   meet   the   users'
  1094.           requirements.   This  program is the result of such fruitful
  1095.           cooperation. But nevertheless ......
  1096.  
  1097.           ......  please  try  and  find  out  if  you  can  think  of
  1098.           anything  which  might  (should) further improve the program
  1099.           and which functions you would like us to add.  Let  us  know
  1100.           about  your proposals and if they make sense we will include
  1101.           them in further updates.
  1102.  
  1103.           We are  prepared  to  listen  to  your  individual  problems
  1104.           because  that  is  what  helps  us  in  writing  useful  and
  1105.           meaningful software that can compete on the market.
  1106.  
  1107.           Give us your assistance! Write to us! Give us a ring!
  1108.  
  1109.           NOTE: MS-DOS is a registered trademark  of  Microsoft  Corp.
  1110.                 PC-DOS is a registered trademark of IBM Corp.
  1111.  
  1112.  
  1113.          ... end ...
  1114.  
  1115.